
async function a_new (ctx) {
    console.log(1)
    const hello = await Promise.resolve('hello node.js')
    console.log(hello)
    await b_new(ctx)
    console.log('a end')
}

async function b_new (ctx) {
    console.log(2)
    const hello = await Promise.resolve('hello node.js 2')
    console.log(hello)
    console.log('b end')
}

a_new({})
